package com.htthorizon.model.domain;

import java.io.Serializable;
import java.util.Date;

import cn.hutool.core.date.DateTime;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

/**
 * 
 * @TableName model_cross_audit
 */
@Data
public class ModelCrossAudit implements Serializable {
    /**
     * 
     */
    private Long id;

    /**
     * 模型ID
     */
    private Long modelId;

    /**
     * 模型名称
     */
    private String modelName;

    /**
     * 模型编码
     */
    private String modelCode;

    /**
     * 模型负责人
     */
    private String modelAuthor;

    /**
     * 被授权人
     */
    private String modelEmpower;

    /**
     * 被授权人ID
     */
    private Long modelEmpowerId;

    /**
     * 授权数据范围
     */
    private String dataScope;

    /**
     * 授权开始时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date empowerStartTime;

    /**
     * 授权结束时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date empowerEndTime;

    private static final long serialVersionUID = 1L;
}